home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 4958 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  1.9 KB

  1. Path: xserver.sjc.ox.ac.uk!barlow
  2. From: barlow@xserver.sjc.ox.ac.uk (Daniel Barlow)
  3. Newsgroups: comp.lang.lisp,comp.lang.c++
  4. Subject: Re: Why garbage collection?
  5. Date: 1 Feb 1996 14:44:59 GMT
  6. Organization: none
  7. Message-ID: <4eqjlb$ig7@news.ox.ac.uk>
  8. References: <4ecmfo$as9@news2.ios.com> <4ei4og$la1@info.epfl.ch> <s08spgxh3r1.fsf@lox.ICSI.Berkeley.EDU> <823078760snz@wildcard.demon.co.uk>
  9. NNTP-Posting-Host: xserver.sjc.ox.ac.uk
  10.  
  11. In article <823078760snz@wildcard.demon.co.uk>,
  12. Cyber Surfer  <cyber_surfer@wildcard.demon.co.uk> wrote:
  13. >C++, coz it's there, and everybody knows it. Sometimes the only factor
  14. >that counts is the cost ("Lisp programmers know the value of everything,
  15. >and the cost of nothing", in which case, "C++ programmers know the
  16. >cost of everything, and the value of nothing"), and a typical C++
  17. >development system will cost about $300.
  18.  
  19. I don't know lisp.  I've done little bits of elisp (but I understand that
  20. that Doesn't Count) and I've played with scheme (actually guile), but 
  21. that's about all.  I'd like to learn (curiosity value) but I'm
  22. holding off until I can think of something to write in it.  And until
  23. I have more time.  
  24.  
  25. The limiting factor is surely not cost.  I have gcc and gcl on my 
  26. computer; they were both entirely free.  In fact, I understand that gcl
  27. comes precompiled as part of the popular Slackware Linux distribution.
  28. I know of approximately one linux user who actually installed it (except
  29. by accident).  Why the low takeup?
  30.  
  31. One possible consideration (at least among the unixheads that I swap 
  32. opinions with) is that the only lisp most people on unix see is emacs.
  33. And emacs is big, slow, and stops regularly to tell you it's 
  34. `garbage collecting'.  This might not be representative of GC in general,
  35. but I bet a lot of people think it is.
  36.  
  37. -- 
  38. Web: http://www.sjc.ox.ac.uk/users/barlow   Mail: daniel.barlow@sjc.ox.ac.uk 
  39.  
  40.         panic("bad_user_access_length executed (not cool, dude)");
  41.  
  42.